iT邦幫忙

2024 iThome 鐵人賽

DAY 18
0
自我挑戰組

資料結構面面觀系列 第 18

陣列儲存方式介紹

  • 分享至 

  • xImage
  •  

【定義】陣列名稱之後加上“註標”即可存取陣列元素。

【舉例】宣告一個A[3]的陣列,並分別儲存10,20,30

int A[3];

for(i=0;i<3;i++)

A[i]=(i+1)*10; //指把10指定給A陣列中的第0項的資料中

陣列儲存:未使用 FOR 迴圈

【實例】請依序輸入六位同學的成績到陣列中,並計算及輸出「總和」

第一種寫法:使用陣列、但未使用for迴圈演算法

import java.io.*;

public class ch2_2_2a

{

public static void main(Stringl] args)

{    //宣告及初位設定

   int(] A = new int[]{60,70,80,85,90,100};

   int sum;

 //處理

   sum = A[0] + A[1] + A[2] + A[3] + A[4] + A[5];

//輸出

   System.out.println("總和為:" + sum);

  }

陣列儲存:使用 FOR 迴圈

第二種寫法:使用陣列,並且使用for迴圈演算法(最佳)

import java.io.*;

public class ch2_2_2b

  public static void main(String(] args)

  {  //宣告及初值設定

         int[] A = new int []       {60,70,80,85,90,100};

         int i, sum=0;

       //處理

         for (i = 0; i<=5;i++ )

              sum+=A[i];

       //輸出

          System.out.println("#8f07):" + sum);

   }

}


上一篇
多微陣列介紹
下一篇
陣列如何在記憶體中表示 ?
系列文
資料結構面面觀24
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言